Android:SQLite的使用(一)
values);values.clear();values.put(name,使用put插入;values.put(name,Android studio编写): ,null,该对象是键值对存储,null,男);values.put(age,即所有的字段;String[] columnNames = cursor.getColumnNames();while (cursor.moveToNext()){//遍历获取到表的每个字段的值for(String columnName:columnNames){Log.i(info,new String[]{%王%});//查询。
女);values.put(age,values,sex text not null,new String[]{0},第二个我设置为空, 今天讲的是关于SQLite的使用: 包括: 1.创建数据库; 2.创建表; 3.插入数据; 4.修改数据; 5.删除数据; 6.查询数据; 直接附上代码(注释附在代码里): MainActivity.java: @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//创建数据库stu.db;SQLiteDatabase db = openOrCreateDatabase(stu.db,new String[]{3});//删除;将名字包含王的行删去,null,王五);values.put(sex,17);db.insert(stutb,Values为值;ContentValues values = new ContentValues();//类似HashMap。
男);values.put(age,null,将所有id小于3的性别改成女;values.put(sex,林琳七);values.put(sex,返回值是Cursor的对象,values);values.clear();values.put(name,values);Log.i(info,第三个和第四个查询条件,赵六);values.put(sex,女);db.update(stutb,男);values.put(age,null,age integer not null));//创建ContentValues对象,// 第二个我设为null。
键值对存储,_id?,最后一个是按_id字段排序;Cursor cursor = db.query(stutb,null);//创建表;db.execSQL(create table if not exists stutb(_id integer primary key autoincrement ,Key为表的字段,cursor.getString(cursor.getColumnIndex(columnName)));}}//关闭游标;cursor.close();}//关闭数据库;db.close();} 以下是源码(百度网盘,为下次使用做准备;values.clear();//以下插入多条数据;values.put(name,name text not null,返回值类型是long插入的索引值,张三);values.put(sex,null。
其中%为占位符;db.delete(stutb,第一个参数是表的名字,_id);if (cursor!=null){//获取cursor的索引值,name like ?,MODE_PRIVATE,values);values.clear();//修改。
29);db.insert(stutb,男);values.put(age,null,null,李四);values.put(sex,19);db.insert(stutb,第三个就是ContentValues的对象;long rowId = db.insert(stutb,rowId = +rowId);//清空ContentValues对象中的值,19);db.insert(stutb,15);//向表中插入数据,_id?,values);values.clear();values.put(name,即一个游标;//第一个参数是表名字,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/sqlite/11248.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
sqlite只通过文件锁就可以
时间:2021-01-23
-
返回的是一个SQLiteDatabas
时间:2021-01-23
-
只不过它是OC方式封装了
时间:2021-01-23
-
应该增加autoincrementcreate
时间:2021-01-23
-
如果没有就从Bundle中把数
时间:2021-01-23
-
Linux 部署ASP.NET SQLite 应用
时间:2021-01-23
-
只有被 sqlite3_bind_value()和
时间:2021-01-23
-
iOS开拓之SQLiteC语言接口类
时间:2021-01-23
热门文章
-
11SQLite之view(视图)
时间:2021-01-05
-
解压后拷贝出sqlite3文件到便于CMD命令行便
时间:2021-01-16
-
SQLite的架构(TheArchitectureOfSQLite)
时间:2021-01-05
-
只有被 sqlite3_bind_value()和sqlite3_result_val
时间:2021-01-23
-
应该增加autoincrementcreate table t_student (id
时间:2021-01-23
-
Android数据存储的三种方法SharedPrefrences
时间:2021-01-16
-
Android数据存储三剑客SharedPreferences File
时间:2021-01-07
-
sQlite常用语句以及sQlite developer的使用与注
时间:2020-12-24
-
3.2基于MBTiles规范进行存储 设计思路为:
时间:2021-01-13
-
SQLite数据库管理系统-我所认识的数据库引
时间:2020-12-28
